package com.th.supcom.pds.internal.client.widget;

import com.th.supcom.pds.internal.client.model.MedicareCardPatientInfoModel;

public class HealthCard implements BaseMedicareCard
{

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, XuNuo Corporation";
    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";
    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";
    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";

    private final String m_cardType;

    private final String m_firstTrackInfo;

    private final String m_secondTrackInfo;

    private final String m_thirdTrackInfo;

    public HealthCard (final String cardType, final String firstTrackInfo, final String secondTrackInfo, final String thirdTrackInfo)
    {
        m_cardType = cardType;
        m_firstTrackInfo = firstTrackInfo;
        m_secondTrackInfo = secondTrackInfo;
        m_thirdTrackInfo = thirdTrackInfo;
    }

    @Override
    public boolean checkCardInfo (final String trackData)
    {
        // TODO Auto-generated method stub
        return false;
    }

    @Override
    public String getBalance ()
    {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public MedicareCardPatientInfoModel getCardPatientInfo (final String cardNo)
    {
        // TODO Auto-generated method stub
        return null;
    }

    /**
     * 获取卡类型
     * 
     * @return String
     */
    @Override
    public String getCardType ()
    {

        return m_cardType;
    }

    /**
     * 获取第一磁道信息
     * 
     * @return String
     */
    @Override
    public String getFirstTrackInfo ()
    {

        return m_firstTrackInfo;
    }

    /**
     * 获取第二磁道信息
     * 
     * @return String
     */
    @Override
    public String getSecondTrackInfo ()
    {

        return m_secondTrackInfo;
    }

    /**
     * 获取第三磁道信息
     * 
     * @return String
     */
    @Override
    public String getThirdTrackInfo ()
    {

        return m_thirdTrackInfo;
    }
}
